x86/mm: fix PSE alignment checks in pagetable walker.
authorTim Deegan <Tim.Deegan@citrix.com>
Mon, 4 Apr 2011 09:38:27 +0000 (10:38 +0100)
committerTim Deegan <Tim.Deegan@citrix.com>
Mon, 4 Apr 2011 09:38:27 +0000 (10:38 +0100)
commit6d972a61958d5f1fc883649ba9cf2452945b6834
treededc84635f993a92727c3e3e57088906b25df710
parente1c2ec41bbb22e04c2ea636aec0430e4609755b8
x86/mm: fix PSE alignment checks in pagetable walker.

The PSE handling doesn't check bits 1...8 (or 1...9 for non-PAE guests)
being zero, thus allowing bad (not 2Mb/4Mb aligned) large pages to be
handled.

Signed-off-by: Jan Beulich <jbeulich@novell.com>
Acked-by: Tim Deegan <Tim.Deegan@citrix.com>
xen/arch/x86/mm/guest_walk.c